rise to a challenge - Spanish English Dictionary